import tool from './tool'
import exec from './exec'
import platform from './platform'
import certificate from "./certificate";
import oss from './oss'
import redline from './redline'
import artifact from "./artifact";
import interaction from './interaction'
import testCase from './testCase'

import * as path from './path'
import * as logging from './logging'
import * as env from './env'
import * as outputs from './outputs'

import * as callback from './callback'

const addOutput = outputs.addOutput
const exportEnvVar = env.exportEnvVar
const addPath = path.addPath
const isDebug = logging.isDebug
const debug = logging.debug
const info = logging.info
const infoCyan = logging.infoCyan
const warning = logging.warning
const error = logging.error
const errorV1 = logging.errorV1
const infoV1 = logging.infoV1
const warnV1 = logging.warnV1
const successV1 = logging.successV1
const success = logging.success

const callbackUrl = callback.callbackUrl

export {
    isDebug, debug, info, warning, error, success, infoCyan,
    errorV1, infoV1, warnV1, successV1,
    addPath, exportEnvVar, addOutput,callbackUrl,
    tool,
    exec,
    platform,
    certificate,
    redline,
    testCase,
    oss,
    artifact,
    interaction
}

